import request from '@/utils/request'

// 查询线路维护列表
export function listMaintenance(query) {
  return request({
    url: '/system/maintenance/list',
    method: 'get',
    params: query
  })
}

// 查询线路维护详细
export function getMaintenance(id) {
  return request({
    url: '/system/maintenance/' + id,
    method: 'get'
  })
}

// 新增线路维护
export function addMaintenance(data) {
  return request({
    url: '/system/maintenance',
    method: 'post',
    data: data
  })
}

// 修改线路维护
export function updateMaintenance(data) {
  return request({
    url: '/system/maintenance',
    method: 'put',
    data: data
  })
}

// 删除线路维护
export function delMaintenance(id) {
  return request({
    url: '/system/maintenance/' + id,
    method: 'delete'
  })
}
// 1.7.4 查询全量线路组 
// 请求类型：get
// url: /system/group/listValue
// 请求参数说明：json
// 查询全量线路组 
export function getGroupListValue() {
  return request({
    url: '/system/group/listValue',
    method: 'get'
  })
}
// 接口说明:线路层级返回
// 备注：
// 请求类型：get multi
// url:/system/maintenance/treeLine

export function treeLine() {
  return request({
    url: '/system/maintenance/treeLine',
    method: 'get'
  })
}


// 1.8.4 删除、修改状态智能IP线路管理 支持批量删除，批量禁用/启用
// 请求类型：get
// url: /system/manager/edit

export function setStatus(params) {
  return request({
    url: '/system/manager/edit?' + params,
    method: 'get'
  })
}